gsk: Handle 2D transforms better
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Sep 2021 13:42:20 +0000 (09:42 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 17 Sep 2021 14:28:49 +0000 (10:28 -0400)
commit6a60214e8c7f6d49f970e0a3293befe6a6a2870c
treef596dbfedc84867ef3e4110efed3e27d303937ed
parent27d662f1aadd33016d26758b216c551b47b4f18d
gsk: Handle 2D transforms better

For 2D transforms, we can read the scale
factors more directly off the matrix.

This should eventually be moved out into a
function to decompose a 2D transform into
scale + rotation + skew + translation.
gsk/ngl/gsknglrenderjob.c